home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / graphics / dna095.arj / DNA.DOC < prev    next >
Text File  |  1994-01-11  |  4KB  |  115 lines

  1. DNA v0.95 (01/11/94)
  2. Copyright (c) 1994 by Robert Bryerton 
  3. CIS[73747,433] GRAPHDEV forum
  4. This program is freely distributable.
  5.  
  6.  
  7. ----------INTRODUCTION
  8. DNA is a small utility used for creating twisted ladder-shaped objects
  9. (like a strand of DNA) .  The generated output files can then be used 
  10. as an input file for the POV-Ray v2.x or PolyRay v1.6 raytracers.
  11.  
  12.  
  13. ----------HARDWARE REQUIREMENTS
  14. 80286 or higher, with or without a math coprocessor.
  15.  
  16.  
  17. ----------FILES INCLUDED
  18.     DNA.DOC             This file
  19.     DNA.EXE             DOS executable program
  20.     DNA.MAK             MS C++ v8.00 (MSVC v1.0) make file
  21.     DNA_v095.CPP        Source code
  22.  
  23.  
  24. ----------PROGRAM USAGE
  25. Just type DNA at the DOS prompt and either enter the parameters required
  26. or hit <ENTER> to accept the defaults.  The parameters are defined as 
  27. follows with the defaults show in brackets:
  28.  
  29. Output filename? [DNA.INC]:   
  30.    Enter the output file name for the include (.INC) file. A basic scene 
  31.    file will be generated with the same name, but with a '.POV' or '.PI'
  32.    extension, depending on the output format (CL switch -o...see below).
  33.    
  34.    EXAMPLE: You enter SCENE and the program will write SCENE.INC 
  35.             (the object definition/declaration) and SCENE.POV 
  36.             (a basic scene file with a light, camera, texture, 
  37.             and the object).
  38.     
  39.  
  40. Union name? [DNA]:
  41.    The name of the #declared #include object.
  42.  
  43.  
  44. Height (Y units) of object [50.0]:
  45.    Specify the overall height ( from <0,0,0> ) of the object.
  46.  
  47.  
  48. Radius (X-Z) of object [10.0]:
  49.    This is the radius of the overall object.
  50.  
  51.  
  52. Steps per revolution [30]:
  53.    This specifies the number of points to be plotted for each 360 degree
  54.    revolution of the object.  A higher number will give a smoother 
  55.    appearance to the DNA strand.
  56.  
  57.  
  58. Connect every X steps [3]:
  59.    This connects the two spirals together (like rungs of a ladder) for
  60.    every 'X' steps plotted.
  61.  
  62.    EXAMPLE: If you accept the default value of 3, then a connector will be 
  63.             written at points 3, 6, 9, 12, etc.
  64.  
  65.  
  66. Number of revolutions [1]:
  67.    The number of 360 degree revolutions that the spirals will make.
  68.  
  69.  
  70. ----------COMMAND LINE PARAMETERS
  71.  
  72. Usage: DNA [options]
  73. Options: -f#   Where # is the option to set the following flags...
  74.                  0= Write complete object. (default)
  75.                  1= Do NOT write connectors.
  76.                  2= Write horizontal connectors ONLY.
  77.                  3= Write only one spiral.
  78.                  4= Write only one spiral but do NOT write connectors.
  79.          -o    Output format. Choices are...
  80.                  P= POV-Ray v2.x (default -oP)
  81.                  L= PolyRay v1.6 (-oL)
  82.  
  83. Type DNA with no parameters to accept the default options.
  84.  
  85.  
  86. ----------TIMING INFO
  87. The time shown below is for rendering the default object. The image 
  88. was rendered on a 486/50 DX2 with 8 Mb, using POV-Ray 2.1 (ibmicb) and 
  89. PolyRay v1.6a.  Image size was 320x240.
  90.  
  91. POV-Ray v2.1   00:00:41 
  92. PolyRay v1.6a  00:00:35
  93.  
  94.  
  95. ----------COPYRIGHT STATEMENT
  96. DNA.EXE is a freely distributable program.  There is no charge or 
  97. registration fee associated with the use of DNA.EXE. 
  98.  
  99. The author retains the copyright to the program and authorizes free
  100. distribution, but makes no guarantees or warranties with this program and 
  101. claims no responsibility for any damages or losses incurred through use 
  102. of this program.
  103.  
  104.  
  105. ---------MISC.
  106. DNA.EXE v0.95 is written in MS C++ v8.00 (MSVC v1.0).
  107.  
  108. If you have any questions, comments, suggestions, or otherwise, please let 
  109. me know as I would like to hear them and incorporate any ideas into a newer
  110. version.
  111.  
  112. Enjoy !
  113.  
  114. Rob Bryerton 
  115. CIS[73747,433] GRAPHDEV forum